Big Huge Thesaurus

microwave radar

noun